#这类计数可使用字典来保存key（整数）->value（次数）这样的数值对

lb = input().split(" ")
cnts = {}
for n in lb:
    cnts[n] = cnts.get(n,0) + 1

# 字典.items() 得到字典的所有键值对，再使用list()转换成列表类型来方便使用列表的排序
# 参考头歌：实验十 字典 进入实训->相关课件 PPT 8页 字典的函数和方法
lb = list(cnts.items())

# 二维列表：列表的每个元素仍是列表，本例中每个元素是字典的[key,value]
# 二维列表的排序：key=lambda x:x[1] 指定按每个元素的第1个（注意从第0个开始）排序，reverse=True表明为降序
# 参考头歌：实验九 二维列表 进入实训->相关课件 PPT 42页 二维列表排序
lb.sort(key=lambda x:x[1], reverse=True)
print('{} {}'.format(lb[0][0],lb[0][1]))
